package org.assess.oa.system.bean;

import org.assess.core.bean.BaseTbEntry;

/**
 * @description 菜单信息JavaBean
 * @author XiaLongxiang
 * @createtime 2012-6-4 下午8:52:15
 */
public class TbMenu extends BaseTbEntry {
    /** 序列化号 */
    private static final long serialVersionUID = -4085721177038083082L;
    
    /** 菜单ID */
    private String menu_id;
    
    /** 菜单编码 */
    private String menu_code;
    
    /** 菜单名称 */
    private String menu_name;
    
    /** 菜单类型 */
    private String menu_type;
    
    /** URL类型，0无地址，1相对地址，2绝对地址 */
    private String url_type;
    
    /** 菜单连接地址 */
    private String menu_url;
    
    /** 系统编码 */
    private String system_code;
    
    /** 系统名称 */
    private String system_name;
    
    /** 上级菜单ID */
    private String parent_id;
    
    /** 上级菜单名称 */
    private String parent_name;
    
    /** 菜单序号 */
    private int menu_seq;
    
    /** 启用标记，0未启用，1启用 */
    private String used_flag;
    
    /** 角色菜单关联信息的ID，该信息不做序列化 */
    private transient String role_menu_id;
    
    /**
     * 获取菜单ID
     * @return
     */
    public String getMenu_id() {
        return menu_id;
    }
    
    /**
     * 设置菜单ID
     * @param menu_id
     */
    public void setMenu_id(String menu_id) {
        this.menu_id = menu_id;
    }
    
    /**
     * 获取菜单编码
     * @return
     */
    public String getMenu_code() {
        return menu_code;
    }
    
    /**
     * 设置菜单编码
     * @param menu_code
     */
    public void setMenu_code(String menu_code) {
        this.menu_code = menu_code;
    }
    
    /**
     * 获取菜单名称
     * @return
     */
    public String getMenu_name() {
        return menu_name;
    }
    
    /**
     * 设置菜单名称
     * @param menu_name
     */
    public void setMenu_name(String menu_name) {
        this.menu_name = menu_name;
    }
    
    /**
     * 获取菜单类型
     * @return
     */
    public String getMenu_type() {
        return menu_type;
    }
    
    /**
     * 设置菜单类型
     * @param menu_type
     */
    public void setMenu_type(String menu_type) {
        this.menu_type = menu_type;
    }
    
    /**
     * 获取URL类型
     * @return
     */
    public String getUrl_type() {
        return url_type;
    }
    
    /**
     * 设置URL类型
     * @param url_type
     */
    public void setUrl_type(String url_type) {
        this.url_type = url_type;
    }
    
    /**
     * 获取菜单连接地址
     * @return
     */
    public String getMenu_url() {
        return menu_url;
    }
    
    /**
     * 设置菜单连接地址
     * @param menu_url
     */
    public void setMenu_url(String menu_url) {
        this.menu_url = menu_url;
    }
    
    /**
     * 获取系统编码
     * @return
     */
    public String getSystem_code() {
        return system_code;
    }
    
    /**
     * 设置系统编码
     * @param system_code
     */
    public void setSystem_code(String system_code) {
        this.system_code = system_code;
    }
    
    /**
     * 获取系统名称
     * @return
     */
    public String getSystem_name() {
        return system_name;
    }
    
    /**
     * 设置系统名称
     * @param system_name
     */
    public void setSystem_name(String system_name) {
        this.system_name = system_name;
    }
    
    /**
     * 获取上级菜单ID
     * @return
     */
    public String getParent_id() {
        return parent_id;
    }
    
    /**
     * 设置上级菜单ID
     * @param parent_id
     */
    public void setParent_id(String parent_id) {
        this.parent_id = parent_id;
    }
    
    /**
     * 获取上级菜单名称
     * @return
     */
    public String getParent_name() {
        return parent_name;
    }
    
    /**
     * 设置上级菜单名称
     * @param parent_name
     */
    public void setParent_name(String parent_name) {
        this.parent_name = parent_name;
    }
    
    /**
     * 获取菜单序号
     * @return
     */
    public int getMenu_seq() {
        return menu_seq;
    }
    
    /**
     * 设置菜单序号
     * @param menu_seq
     */
    public void setMenu_seq(int menu_seq) {
        this.menu_seq = menu_seq;
    }
    
    /**
     * 获取启用标记
     * @return
     */
    public String getUsed_flag() {
        return used_flag;
    }
    
    /**
     * 设置启用标记
     * @param used_flag
     */
    public void setUsed_flag(String used_flag) {
        this.used_flag = used_flag;
    }
    
    /**
     * 获取角色菜单关联信息的ID
     * @return
     */
    public String getRole_menu_id() {
        return role_menu_id;
    }
    
    /**
     * 设置角色菜单关联信息的ID
     * @param role_menu_id
     */
    public void setRole_menu_id(String role_menu_id) {
        this.role_menu_id = role_menu_id;
    }
}
